export interface CompanyInfoVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 注册地址
   */
  companyRegisteredAddress: string;

  /**
   * 企业名称
   */
  companyName: string;

  /**
   * 信用代码
   */
  companyCode: string;

  /**
   * 执照路径
   */
  businessImage: string;

  /**
   * 执照所在地(xx省xx市xx区县）
   */
  businessAddress: string;

  /**
   * 执照详细地址
   */
  businessAddressAll: string;

  /**
   * 执照有效期
   */
  businessDate: string;

  /**
   * 经营范围
   */
  businessScope: string;

  /**
   * 企业电话
   */
  companyPhone: string;

  /**
   * 经营模式
   */
  businessModel: string;

  /**
   * 合作模式
   */
  cooperationModel: string;

  /**
   * 经营类目
   */
  businessCategory: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 删除标志（0代表存在 2代表删除）
   */
  delFlag: string;

  /**
   * 租户编号
   */
  tenantId: string | number;

  /**
   * 创建部门
   */
  createDept: number;

  /**
   * 创建者
   */
  createBy: number;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 更新者
   */
  updateBy: number;

  /**
   * 更新时间
   */
  updateTime: string;

  /**
   * 用户ID
   */
  userId: string | number;

  /**
   * 品牌
   */
  brandInfo?: Array<string | number>

}

export interface CompanyInfoForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 注册地址
   */
  companyRegisteredAddress?: string;

  /**
   * 企业名称
   */
  companyName?: string;

  /**
   * 信用代码
   */
  companyCode?: string;

  /**
   * 执照路径
   */
  businessImage?: string;

  /**
   * 执照所在地(xx省xx市xx区县）
   */
  businessAddress?: string;

  /**
   * 执照详细地址
   */
  businessAddressAll?: string;

  /**
   * 执照有效期
   */
  businessDate?: string;

  /**
   * 经营范围
   */
  businessScope?: string;

  /**
   * 企业电话
   */
  companyPhone?: string;

  /**
   * 经营模式
   */
  businessModel?: string;

  /**
   * 合作模式
   */
  cooperationModel?: string;

  /**
   * 经营类目
   */
  businessCategory?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 删除标志（0代表存在 2代表删除）
   */
  delFlag?: string;

  /**
   * 租户编号
   */
  tenantId?: string | number;

  /**
   * 创建部门
   */
  createDept?: number;

  /**
   * 创建者
   */
  createBy?: number;

  /**
   * 创建时间
   */
  createTime?: string;

  /**
   * 更新者
   */
  updateBy?: number;

  /**
   * 更新时间
   */
  updateTime?: string;

  /**
   * 用户ID
   */
  userId?: string | number;
  
  /**
   * 品牌
   */
  brandInfo?: Array<string | number> | any;

}

export interface CompanyInfoQuery extends PageQuery {
  /**
   * 注册地址
   */
  companyRegisteredAddress?: string;

  /**
   * 信用代码
   */
  companyCode?: string;

  /**
   * 执照路径
   */
  businessImage?: string;

  /**
   * 执照所在地(xx省xx市xx区县）
   */
  businessAddress?: string;

  /**
   * 执照详细地址
   */
  businessAddressAll?: string;

  /**
   * 执照有效期
   */
  businessDate?: string;

  /**
   * 经营范围
   */
  businessScope?: string;

  /**
   * 企业电话
   */
  companyPhone?: string;

  /**
   * 经营模式
   */
  businessModel?: string;

  /**
   * 合作模式
   */
  cooperationModel?: string;

  /**
   * 经营类目
   */
  businessCategory?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 删除标志（0代表存在 2代表删除）
   */
  delFlag?: string;

  /**
   * 租户编号
   */
  tenantId?: string | number;

  /**
   * 创建部门
   */
  createDept?: number;

  /**
   * 创建者
   */
  createBy?: number;

  /**
   * 创建时间
   */
  createTime?: string;

  /**
   * 更新者
   */
  updateBy?: number;

  /**
   * 更新时间
   */
  updateTime?: string;

  /**
   * 用户ID
   */
  userId?: string | number;
  /**
 * 品牌
 */
  brandInfo?: Array<string | number>

}
